barely make both ends meet - Spanish English Dictionary